AMAZING....on all levels. such a beautiful place with so many extra touches. highly recommend. such wonderful hosts...im definetly coming back