Beautiful location, great hosts and the place itself is spacious and luxurious.