Clean, comfortable, great facilities and a beautiful view.