Good location, all necessary amenities, good price for value, excellent communication and check-in /check-out flexibilty.