Wonderful place to stay! The location, the amenities provided and the communication, this is a must stay!