terrific, clean and beautiful, great location