We had a wonderful stay at this place. It is exactly as described. The only downsides were:
1) Finding parking
2) Internet was down during our entire stay