Spacious, clean, very nice staff, and beautiful view.