Clean, good views, good communication from staff, well equipped. Had a great time!