We loved our stay at Cosmo Residences everything about this place is first class. Waking up in the morning to the sounds and view of the ocean well you can't get much better than that. The condo is well equipped with everything we needed and decorated with style. The grounds are immaculately beautiful the infinity pool spectacular. Having a restaurant right on the complex was nice too if we didn't feel like cooking or just wanted a snack around the pool on an afternoon. The location of Cosmo was perfect for us, we thought it might be too far to walk into town but not at all and we always took a cab back for only a couple of dollars. We definitely will stay here again.