The Napa Mermaid is a popular hotel, which occupies a prime location opposite the serene crystal waters and sandy beach of Grecian Bay, yet just a few minutes walk from the resort centre.