This beautiful beach apartment has everything you need and more, highly recommend.