AirBnB can summarise my points. If not,
Great appartement, great location, great hospitality.