resort style with lovely staff and amazing location