This is an amazing place for a vacation. If you want rest and relaxation this is the best place I can think of to spend your time. You will be pampered and waited on and their is no request to small or insignifcant for the staff to fulfill. We went kayacking, snorkeling, fishing and had in room massages. This is truly a great vacation and we will return. Everything is provided except sun screen so that is all you really need to pack along with some beach clothes. You can actually stay in the robe that is provided if that is what you want. They have an IPAD in every room that you can use and wi-fi if you need to keep in touch (we work so we need access to the internet). The food is wonderful and they cooked the fish we caught and served it to us for lunch. It was delicious. Is it costly - you get what you pay for. We will return.