With a few improvements in housekeeping and basic maintenance, this could be a nice little place.
Location is great! Fun and eclectic area with shops, restaurants and beach all in a very short walking distance!