Spotless. Great view. Generous seating in and out. Great view. Hosts have been generous with what is supplied. Did we mention great view....