Superb place to stay. Couldn't have wished for more. Such good attention to detail and as for cleanliness, well absolutely top marks. We will surely be back.