If I would rate the cleanliness of this place, I'd give it 10/10, because if you think that nothing is perfect, well, think again; or just go ahead and book with with Dennis!
The place is well taken care of and the amenities were more than expected. Communication and punctuality were not of a less grade.
I definitely suggest booking this place. Value for money compared to other places on the island is great!