We loved it! It was very clean and has everything you need and more! We really enjoyed the warm fire place in the evening. The beach is a very short walk down the hill in front and there was a great park near by for our son to play. Will definitely stay again!