5 Star service, location and accommodation...even with the stairs. Loved it!!!