Very tidy and new. Has all the comforts of home. Short walk to the beach and close to shops. A great place to stay. Hosts are very responsive and easy to deal with.