Very well thought out, high quality and contemporary accommodation.