Very spacious with everything we needed, including a great kitchen, TV room, a great bathroom with a bath and a breezy balcony. Lovely stay!