Very Clean. Well maintained. Quite close to the beach. We had a great time! Would highly recommend it!