very spacious, well equipped, great stay