The town home is in perfect condition exactly as pictured and the amenities such as pool/ hot tub and private launching were great. However trying to reach anyone was impossible. I contacted them before my stay for a question I had about a comment made by a pervious guest, 12 hours later I got a short “I’ll get back to you in the morning” they never did. Check in day and I still had not received door code or info. I emailed 2 more times and finally, 30 min before check in received the code. WiFi was listed as an amenity and my daughter is doing online school so we needed to use it but there was no password listed anywhere. We called the supposed 24 hr number and got a voicemail, the next day at 11:00am we got a call back but the person didn't have the password! He said he’d get back to us. 2 more texts and hours later, after another day had passed and my daughter had been draining my hotspot we finally got the password. The internet was spotty and very poor. On the last day my husband left at 6am to drive to Logan to find internet for his meeting because it was so terrible in the town home. As an Airbnb Owner myself, I know the value and importance of communication and availability with / for guests and this resort lacks it. As for the town home it’s self: it’s clean, modern, had a lovely view, good a/c, enough towels, pans and kitchen equipment (except tongs) and the beds were comfortable. The stairs are a pain to tread up and down constantly and drapes in the front room would be helpful so I give the house itself a 4 1/2 out of 5 but the utter lack of consideration and communication with guests received a 2. Therefore the 3 star rating.