5 stars all around! Location was perfect, the apartment has everything you will need as well as additional conveniences. The minute we arrived it was apparent how clean everything is kept. The host as well as his son were attentive and excellent with communication. All around fantastic stay! Highly recommend staying here.