Clean, well equipped, great views. Overall excellent experience.