Fantastic location and accommodations, good communication, simple and fast check-in.. all for a very reasonable price.