Outstanding place, outstanding location and outstanding hosts! It doesn't get much better than this. Truly amazing experience from start to finish. If you are looking for a "home away from home", this is it. The facilities were great, everything was provided that you would hope for and we'd definitely come back here, no questions. The views from the roof top deck are amazing!