Excellent excellent excellent. This was one of the best stays we have had and the location is paradise.