Hotels stage 2
Stage 2 Refactor
Hotels stage 3