This apartment has it all. It is beach front, walking distance to everything you need, fully equipped, and the hosts are wonderful! I would highly recommend :)