Excellent location and place. Everything was very clean or new.