Perfect location, super clean, well appointed apartment with an excellent host. 5*.