Beautiful place and location! Wonderful hosts. We would stay here again in a heartbeat. Highly recommend to all - those traveling with and without children. Wish we could have stayed longer!