This place is very good for a large group who want seperate rooms, hotel style, or if you need a quick base. It is roomy and clean, and walking distance to public transport, the beach, and shops. The area is quiet, but with more road noise than I would have expected from the description.
However, it is above a pet shop, and we found that the smell from below came up through the drains and also made it unpleasant enjoying the view from the balcony. It may have just been the heat (40 degrees, all three days).
Wi-fi was broken when we were there but I understand it was being fixed.