5 stars all around. Huge place, sparkling clean, warm and informative welcome from Rosa. Highly recommended!