An amazing place which has all needed for a short or long stay. Wonderful experience.