Castries Hotels, Castries Apartments, Unterkünfte in Castries