Very clean and well thought out. Excellent communication. I would highly recommend a stay with Diverse Property Rentals