Solid place on all counts. Can’t fault it, was as advertised and price was great. Would stay again!