5 stars all round. We had a very comfortable and enjoyable stay.