A1 in every aspect.
I can't top the current reviews I can only confirm this place is beautiful, fantastic location and superb host . believe the other reviews they are spot on