Great location, clean, comfortable, spacious. This place has it all.