Great place with all the accommodations needed. We had a great stay with 5 of us (3 adults, 2 kids). We worked remotely from here and the internet connection was great.