Hi Scott, I'm glad that you enjoyed your stay in Florence. In the apartment description and as you knew, I don’t live in Florence and the maximum check-in time is 22:00.
The choice of staying in an apartment and not in a hotel involves some differences and one of the main is haven’t a 24 hours open reception.
I understood your problem with the train and I’ve done my best to help you, I tried in every way to help you looking for someone who could welcome you (despite my rules) and Andrea wants to be paid for his work (total 20.00 euros and not 20.00 euros hourly rate). I thought that have helped you and allowed you to stay in the apartment (despite the rules) was a gesture that you had appreciated and not a negative note to review. Best regards.