A wonderful place to stay: great location, spotless apartments and all the amenities you could need. Friendly and helpful staff, and an excellent stay.