Comfortable stay at great location