We stayed at B Resort on our last night in Orlando and we had a great time. The room is modern and clean. They have all Aveda products in the bathroom as well as a Aveda salon inside the resort. Try getting a high floor room as you might be able to catch the fireworks from the theme parks nearby. We missed out on that as we had booked a dinner show. The resort is within the Disney Springs area so the hotel takes a special fee. Also keep in mind the parking is not free. There’s a great pool and bar outside as well as a couple of restaurants which looked very appealing.