Very well thought out, clean and comfortable accommodation.