Perfectly clean, amazing location, and it's even better than the photos. Mylene and the management team have thought to provide all the little touches you could ask for. The value is really remarkable. I would definitely stay here again and recommend it to family & friends. Thanks for our stay!