Loved the place, space and location, ideal for what we needed as 4 lads staying.
Only downside was the leak on the bed which was not looked at as promised, so didn't make the first or 3rd night very comfortable with the constant dripping and wet duvet. However it must be noted the weather was not your typical rain storm either.
Other than that, WiFi would have been nice. Can't fault amenities or location though and the flat was lovely and clean.