One of the best places to stay with all the amenities required.