Clean, great views - will definitely stay again.