Very spacious, great location and beautiful view of the beach! Looks just like the pictures but way bigger than I expected. The kids loved it!