5* for cleanliness, location, communication and private parking!