Five stars across the board - we will definitely try to stay here again on our next visit. Great location and phenomenal hosts.