Thomas's place was great for my gf and I who stayed for about 8 days. Good location, covered secure parking, and updated home with washer dryers in unit. The unit also had a foam cooler, beach towels, snorkeling gear, umbrella and lawn chairs. We loved all the amenities.
The only disadvantages were: 1) we knew about the single elevator that worked but it was still difficult to wait for it sometimes. And 2) the king size mattress had a huge dip in the middle. It made sleeping there somewhat uncomfortable for an extended period of time.
That being said, I would still highly recommend given the location and amenities.
Thank you for having us!