Perfect for short or long term stay, the complex is very well maintained and the staff on site go over and above with hospitality