Like an upscale resort but at super reasonable prices! Spacious apartment, gorgeous pool, laundry facilities, a few steps to the beach, lots of great eating nearby... this place was wonderful!