The location is great and the check in and check out times are also flexible and great. Some of the other items fell short of our expectations.