This is a great value for money place.
The location is as good as it gets. We've stayed for 2 weeks with 2 kids and having a supermarket (within a shopping mall) nearby was a blessing.
The place is very modern, well thought out, clean and gives a "home like" feel.
We've enjoyed the stay a lot and would come back next time.