10/10 place, everything is well looked after and very very impressive, would have stayed longer if possible, highly recommend