5 stars for location, cleanliness, style, comfort and communication. Would recommend!