5 stars for everything! Cleanliness, location, ambience!