Newport is a little slice of Heaven and this place is an oasis!