Located in Antigua, this small hotel is a down-to-earth property surrounded by ancient ruins and mountain views.