My family and I booked this place for 14 days. We had to terminate our booking after one day due to excess dust and a musky smell. The owners were very pleasant and ready to help - but were unable to rectify the issue (because their cleaning service cancelled) within the time allotted by Airbnb.
The hosts were great. The apartment has an amazing location (steps to the beach). all the beach gear you could need. We appreciate the hosts trying to work with us.