This place is perfect- meticulously maintained with amenities I never even knew I wanted or needed! Simon was great at communicating with me, and even checked on me during my stay. I can't wait to stay here again!