Top flat. Nice location. Perfectly clean. Well equiped. Really really nice stay.