Florid luxury apartments with views of the castle or cosy rooms in this faux-antique plush place with all the amenities you'd expect from a hotel plus a Caribbean themed restaurant and bar.