Great location, close to beaches, restaurants and shops. Very very clean. Has everything you need. Home away from home. We will definitely be back to this place.