The perfect location, size, look, cleanliness, and communication. I would definitely stay there again :)