A beautiful, clean and meticulous place. I would give 10 stars if I could.