Great location and really nice apartment.
Perfect if you aren't planning to stay for extended periods of time (e.g. > 10 days). If you are planning to do a lot of cooking the stove is a little small and there aren't a lot of glasses and mugs, but it's fine for a short-medium touristic stay.
If you are staying with someone who is more than around 190 cm tall be aware that they will probably not fit in the beds completely which can be a bit uncomfortable.
Leeways allowed us to check in early and were always very responsive which was fantastic so it felt like they would help out if we needed it.