Extremely spacious and clean with all amenities provided . Instructions were very clear and well explained with local tips and places to go. Such a wonderful place to stay!