A laid back place to stay in paradise. Convenient location.