Perfect in every way! Location, view, cleanliness and more. We will be back for more.