In my opinion there is no dilema. Nothing beats staying on property. I know it costs more, but I feel it's worth it. Then again, I'm spoiled because I have the Vacation Club and always stay on property with all the amenities you are asking for: pool, full kitchen, atmosphere, jacuzzi tub...