Clean, great view and great amenities