Superb overall. Excellent location. Very calm and peaceful place that is perfect for a relaxed family vacation. Sharon is a great host. Thank you :)