Very clean and tidy. Beautiful views and short walk to the beach! Thanks for letting our puppy stay too!