Banana Beach is larger and more full service with restaurant on site, more choice of room /suite type, etc. Both are nice. Like Windyw says above Blue Tang is closer to town, Banana Bch is in a quieter location. Depends what you are looking for. Both well run with helpful friendly staffs.