Fantastic stay! We made a last minute booking, and everything was painless and perfect. Great communication, and everything was clean and well maintained, exactly as pictured.