The place is great, beautiful location, really good amenities, perfectly set up for everything you need including if you want to cook, except microwave.
Wifi speed is very good and smart tv is available, although you need to use your own login, in case you expect free movies.
The only negative experience we had was the slow communication and problems with entering in our unit, because the swipe card stopped working properly in the last couple of days. Just be aware if you need anything, give plenty of time because the response wasn't the fastest and it's frustrating in certain situations.
Overall very satisfied!