Everything that makes a stay great. Location, communication and ease. Would recommend!