Spacious, comfortable with everything we needed and more. The location was perfect (close to the beach and hockey turf). Communication with the host and check in were easy.