The hotel is really a restaurant with a few hotel rooms attached. It is very pretty, but there are MANY stairs and a very steep driveway. The hotel is not on a beach, but is within walking distance of the nicest beach in Zihua. The walk to the beach is down a very steep hill however. I would not recommend this hotel to anyone with physical limitations. It also lacks some amenities, such as a lobby, gift shop, hot tub, entertainment. The restaurant is beautiful, with a fabulous view of the harbor. The food is good, not great, and is very pricey for dinner. The breakfast included with the room is healthy continental, granola, fruit and pastries. The staff is very friendly and helpful, and the room always clean and comfortable. Overall, I would describe the accommodations as nice but not great. I would not choose this hotel again.