Spacious, well laid out, well kept-up, perfectly located -- a wonderful spot.