Five stars all round. If you need a place to stay with style and great hospitality this is it.