A very well appointed accommodation which is most suitable for either short or lengthy stays.