Sparkling clean, has everything you will need for a long stay, beach only a 5 minute walk away, very easy check in/out will be back again