Absolutely fantastic. Location, cleanliness and facilities. All excellent. The level of communication was superb. Will definitely want to stay here again.