The phrase "enjoyable stay" means having a pleasant and satisfying experience while staying somewhere, like a hotel or a friend's house.