clean, well appointed and a great location