Modern, warm, clean, clever touches. The only other thing to be said: YES, we would stay again! Everything is thought of and catered for, and the hosts are 5 star!