Perfect, beautiful location. Spotlessly clean, very spacious. We had a great weekend staying here. Would strongly recommend.