This hotel is a bag of mixed feelings for me. I am very service oriented and that is where this hotel lost it for me.
Hotel location: next to busy highway and don't let the pictures fool you, there is no "beach," as it is a patch of sand next to the highway with some chairs on it.
Service: Front desk staff was ok, not overly welcoming. Very dry in delivery, not a great first impression. Restaurant staff: they are the definition of bad service. No one came over to get my drink order for 15 minutes even though the restaurant was empty. Ordered wine, they fought with me and said it wasn't on the menu, I pointed to it, they rolled their eyes and walked off. Food took forever, cold when it came out....it was just a gross experience.
Rooms: We booked a suite and it was great! Super clean, great decor, big space, comfy bed, spacious bathroom with dual head glass shower and separate tub, great amenities. The room was the shining star of our stay.
The reason we will most likely be back is that this is a very, very nice option for a pet-friendly hotel. They didn't charge me extra for my dog, brought him a comfy gig bed and bowls and he was very happy and comfortable.
Again, mixed feelings on this one but will most likely be back.