My booking got messed up due to a miscommunication between myself and the hosts. I'm still leaving them a 5 star review because their response to the issue (immediately!) was followed up with the resolution I requested. Though I did not actually get to stay in the unit on this occasion, I look forward to a future trip to stay in their place because of how lovely the hosts were in responding to my specific issue and addressing in a way that felt satisfactory to me. I did get a chance to see the building which is exactly as advertised and would make for a wonderful vacation or staycation with or without kids. All staff I encountered were very friendly and professional.