Very quick to respond throughout process. Snorkeling gear was not in the apartment when we arrived, but they had it to us within hours when we asked, brand new.
Only issue was the elevators. One was out when we got there, but the other went out during our stay. 30 flights of stairs is a lot from the parking garage. They had the one working the next day again, but that was a huge issue for our time there.