Comfortable stay in an excellent location