This is truly a beachside resort, and we spent a lot of our time either on the beach or watching from the deck. The staff is always ready to help and the menu is simple, but tasty. Breakfast is great! There are a few nice restaurants within safe walking distance, as well as some limited food shopping. The "garden view" is actually a parking lot and a bit noisy with chatter from people below, so I would spring for the ocean view next time. Wi-Fi in the room is so weak as to be non-existent, but you can get a reasonably strong signal from the lobby or deck if you sit in the right area. Overall, a wonderful place to stay and enjoy the sounds and feel of the ocean.