Coyaba Beach Resort is an upper-middle-range option for travelers who want a resort experience but prefer a more intimate hotel.