多项选择题

一家饭店企业能称为“饭店”,必须具备()

A.向公众开放
B.以盈利为目的
C.提供住宿
D.设施完善的建筑物