Stylish, well appointed place in a great location