We had a good stay here. Rated 3 out of 5 due to the apartment not having been cleaned prior to our stay - bedsheets were not cleaned and towels were still damp from previous use. Aside from that, the apartment was great and location was wonderful. Plenty of space and kitchen was very well equipped!