We stayed in this apartment for 3 nights, well equipped with all that you need and a great location, however we would not return.
The beds were unbelievably uncomfortable, four of us stayed here and the three beds were awful. On the last night our daughter slept on the sofa. Pillows in the main bedroom were so bad I wanted to go and purchase new ones, except our kids swapped them for theirs.
Also the amount of rules regarding your stay were another turn off.