Excellent, really excellent. A really 5 star place to stay and very good value too. Strongly recommended.