The location is incredible and the space is huge with a fantastic covered outdoor area that is even more impressive in person. Drawbacks came down to basics around communication, (response time specifically) and amenity fundamentals like soap to wash your hands. Took 48 hours from checkin to have these arrive, which was our last day. Not the kind of basics you want missing from your place when you have a 7 month old.
I would consider staying there again if the basics were delivered on next time.