Clean, spacious, well equipped, great location and efficiently hosted.