Beautiful place all around. We had such an amazing time and it was a perfect mini vacation for us. We will definitely be coming back again!