Very clean and comfortable. The hosts were friendly and responsive. The location is great. It's quiet and a short walk to the beach, restaurants and shops. Can't wait to stay again!