fantastic place - exceeded my expectations and first time I provide maximum star rating for cleanliness.