Great price, location, accommodation, cleanliness and communication.