James's apartment is beautiful, clean, has everything you need (we stayed with our two small children and were delighted to find a high chair!) and is perfectly situated for accessing the beach and public transport. James is also a fabulous host, accommodating and responsive. We highly recommend James apartment and look forward to our next visit.