Perfect location. Perfect host. Perfect price. Couldn't ask for a better stay in a beautiful and tourist-friendly city. Will be coming back for sure.