Stormy49...the fridges at Coco are actually quite large for a hotel room! The beach at Coco is the best on 7Mile. TreeHouse is very nice....I'd say the rooms are certainly more upscale than Coco. Each has a great beach bar. The food at Coco's beach bar is very good. You can't go wrong with either property...
The price of frozen drinks varies WIDELY on the beach. If price is an issue, you want to wait for happy hour where you can readily find 2-1 frozen drinks on the beach.
Yes, bring your swimsuit for Xtabi! Let them know you are having drinks/dinner when you get there and there are no worries about swimming/snorkeling/cliff jumping! Dinner there is a great cliff experience.
I don't see too many people walking the beach at night.....just sayin...