beautiful, clean and great location