Great location; has all the amenities; easy check in and out; good communication; comfortable stay