Perfect location and wonderful place to stay: clean, with all the amenities and fantastic communication!