public hotel