very clean and beautiful, fantastic location