This place has it all, the space is huge, it has all the amenities you require, and it is in a fantastic location. Highly recommend.