good affordable stay in great location