5 star location! Amazing place. Perfect size and so clean! Excellent communication. Soooo happy with our stay!