Very nice, modern accommodations, and well located near resorts and beaches. On site pool and gym are great as well.