Perfect location, accommodation facilities and cleanliness could not be faulted. We will definitely be staying again.