Absolutely amazing! Everything you need and more is offered. Location is great! Wonderful hosts. This vacation turned out so much better than expected!!