Angel's flat was excellent. Check-in was smooth, we called when we got there and Angel's representative meet us within five minutes showed us around and gave us the keys. The place was spotless and had all the amenities you would need for a comfortable stay. We went out for most of our meals, but if you plan on doing a lot of cooking you may want to bring your favourite spices. We felt very safe in the neighbourhood and there are many really great restaurants, grocery stores, and cafes within walking distance. You can take a bus to the beach without transferring, the stop is a two minute walk from the flat.