5 stars all around! By all means stay there if you get the chance.