Joel and his team were welcoming and friendly from the start. We stayed in the Mexican cabana, which was unique, wonderful, and very comfortable. The beds were especially great. The beach is one of best we have ever experienced--for walking, swimming, views, and cleanliness. The hotel provided an excellent beach area, with plenty of lounge chairs and shade available when needed. The attached restaurant served delicious food and the drinks were tasty. There are several sweet, apparently well-cared-for dogs at the hotel and we enjoyed their company and their playfulness on the beach.