Great place. Basically booking a hotel resort. Do pay attention to the extra fees.