Clean, Excellent location, great view. Had a great stay and would definitely book again.