A peaceful oasis that allows time to reflect on the important things in life - a relaxing peaceful piece of paradise that takes you away from it all - a memorable weekend away