My family and I stayed here for 6 nights and loved it!
The apartment has everything you'd need.
The pool and gym facilities were an epic bonus to the already great apartment.
Also the communication with Alex & Taj was amazing