Absolutely A+ place, exactly as described, perfect location, great views, well kitted out and very comfy.
Absolute bargain price (think it might have been reduced when we stayed) given all the above, would definately recommend and will stay again soon.