Clean and great location! The little touches of service were a great added benefit.