Book this place! Very clean, great location, amazing hospitality. What more could you ask for?