Fabulous! Everything we needed and more. Comfortable, beautiful, clean, modern, stylish, well designed. Strongly recommended.