Everything you could want in a beachside hostel. Great price, great people, great location.