100% 5 star. All the reviews are bang on. 5 star on all fronts. a must stay! we will be back!