5 stars all around. Would stay here again.