Five stars! My parents stayed for 15 days at Matthew's place, and I joined them for around 9 days. The description of the apartment is very accurate and the property is well-maintained. Communication with Michael and his team was seamless. Check-in was easy and check-out instructions were clear. Kitchen and bathroom were fully equipped and it was very nice that they have beach gear available for guests. Location is great, very safe, with grocery stores, restaurants, and the beach a few blocks away (it's Florida, so you still need a car).
The only issue my parents had was during check-in, where they found that the rooms were not cleaned. However, it was very easy to contact Michael, who went to the property and offered my parents to stay at another property for two nights while they got the apartment cleaned. I really appreciated that he resolved the issue on the spot and assisted my parents personally. He also refunded one night for the inconvenience.
Highly recommended!