Perfect location. Roomy and spacious exactly as described. Excellent communication before and during stay.