A great hotel for any occasion