much thought has gone into this place. very clean, comfortable. great location.