Everything you need, good pool and gym. Really helpful check-in assistant. Would definitely stay again.