Immaculately clean and perfectly appointed. The shower is awesome and the bed is too. Excellent internet and beautiful views. What more could we ask for?