I booked Eric’s place because of the overwhelmingly superlative reviews. While booking I saw only one most recent review that spoke of the less than clean bathroom which I figured was taken care of, just given the number of near-perfect reviews. The place indeed is nice with lovely views and Eric was very polite and responsive during our few interactions. But I have to say, I wish I had taken the most recent review more seriously and enquired if the cleanliness issues had been taken care of, before booking. The level of cleanliness/tidiness (lack thereof) unfortunately marred my experience. The bathroom was dirty. The trash hasn’t been taken out when I checked in and wasn’t even once during my 4 night stay there. There were cockroaches, big and small everywhere and hair on surfaces in the bedroom. I refrained from using the fully equipped kitchen/pool , just because of the level of cleanliness. My allergies were triggered by the layers of dust on the fan and surfaces in general + a cat (not mentioned in the listing). This can be a lovely property to stay - it just desperately needs a professional deep cleaning!