This was a great place to stay in an excellent location. The apartment was spotlessly clean when we arrived and well equipped with all the kitchen, bath and beach necessities, including a few pantry staples, lots of towels and extra sheets, various sunscreens (and sunburn relief OTC medicines), beach towels, boogie boards, even snorkel masks and fins (although we brought our own). The onsite pool is nice, but we only used it once because an excellent beach with GREAT snorkeling is right across the street. We saw lots of fish and numerous sea turtles there. There are also loads of good restaurants and shops within walking distance. I'd recommend the Cinnamon Roll Place for a quick, decadent breakfast and friendly service and the 801 deli for good, healthy lunches. Comfortable king-size bed. Communication with Violet before check-in was excellent, but there was no need to contact her after then. The key was in a lockbox - no problem with arrival. Although the complex is on a major street, traffic noise was not an issue, and parking was easy. The only potential minor drawback to the apartment (for some folks) is that there is only one window air conditioner, located in the living room area. The week we were there was unusually hot, so the bedroom got stuffy, but we managed OK with the ceiling fan and floor fan provided, but if you are used to setting your AC to maximum chill, this may be an issue.