Very clean, and beautiful location. I would definitely come back.