Clean, well kept, and modern place to stay! The pool was beautiful and sparkly clean! Hosts were very warm and accommodating. I would recommend this stay!