Meikleour Hotels, Meikleour Apartments, Unterkünfte in Meikleour