A lovely and relaxing location, spotless accommodations, quick communication, perfect for families - a 5 star stay! Highly recommend.