Clean, well equipped, modern, great view, great location. Perfect place - what more could you ask for?