Wonderful stay in an apartment style accommodation with hotel amenities! Great staff, beautiful place, would definitely stay again.