5 stars all around. Great place, very clean in a perfect location.