The Terrace Beach Resort is in a great location, and is cute and rustic. The beach was amazing. I found things were a little dingy, and in need of a fresh coat of paint, but clean. The bed was very comfortable, and the jet tub was wonderful. They even provided doggy bowls, a blanket, and a towel for our dog. Communication with the hosts was easy, and so was check-in and check-out. Overall a great place, and I would be happy to come back.