How is the food, rooms, beach etc at this hotel? Also, most importantly, I have heard that Manzanillo is a great place for snorkeling- any info. on that? thanks in advance.