Stayed during the off-season but the apartment was easily warmed against cold temps outside. Wifi was stable and strong, and the apartment was well stocked for self-service living.
The staff were the one negative, as a clerk with virtually no English was often alone at the front desk, while on another occasion having left a spare key at reception for my room-mate, he was told it was never handed in and had to call me to get into the room. I went down, only to find a new member of staff at the desk, who rather than search for the key, insinuated I had lost it, then warned me I'd have to pay for a new one out of my deposit! Needless to say she found it under a ream of paper not ten minutes later, called the room to make me go down and get it, then offered no apology when I arrived down to collect it.