If you love the beach, convenience to coffee shops, restaurants, public transport and all for great value for money, then this is the place.
Lovely little flat, clean and tidy, albeit a tad tired in places, but priced accordingly. I have stayed in many and recommend it highly.