The place is clean, very convenient and beautifully designed. The private swimming pool is fantastic. Highly recommended.