During our stay of 4 days we stayed in 2 of their apartments and both were amazing.
Some of the best points which make them better than others are:
-Staff Promptness
-Client focus
-Helpfulness
-Considerate behaviour
-Amazing location
It was absolutely a home away from home for us.