Amazingly spacious and clean. The location is perfect as well. Not too far away from the city and beaches. I highly recommend staying here!