Wow, 5 star luxury accommodation. Spotlessly clean, everything is brand new and such an amazing setting made our stay well above expectations. Location, setting, hosts were all awesome. Pictures don't do the place justice. Thanks Vanessa and Steve, we will definitely be back.